﻿using System;
using System.Collections.Generic;

namespace Report
{
    public interface IItem
    {
        string ParentName { get; set; }
        string FirstLevel { get; set; }
        string SecondLevel { get; set; }
        string ContentSummary { get; set; }
        string Name { get; set; }
        DateTime AddDate { get; set; }
        float Income { get; set; }
        float Cost { get; set; }
        float Borrow { get; set; }
        float Lent { get; set; }
        IItem Add(IItem item);
        IItem Remove(IItem item);
       
        IItem GetbyName(string name);
        IList<IItem> GetChildern();
        string Comment { get; set; }
        float ExistingIncome { get; set; }
        float ShouldHaveIncome { get; set; }

    }
}